home *** CD-ROM | disk | FTP | other *** search
- property sprt, hitShip
- global Ship, MissionState, UserInfo
-
- on beginSprite me
- sprt = sprite(me.spriteNum)
- hitShip = 0
- load()
- end
-
- on save me
- data = [:]
- addProp(data, #loc, sprt.loc)
- addProp(data, #hitShip, hitShip)
- setaProp(UserInfo, sprt.spriteNum, data)
- end
-
- on load me
- data = getaProp(UserInfo, sprt.spriteNum)
- if not voidp(data) then
- sprt.loc = data.loc
- hitShip = data.hitShip
- end if
- end
-
- on move me, amt
- sprt.loc = sprt.loc + amt
- dx = Ship.locH - sprt.locH
- dy = Ship.locV - sprt.locV
- d = sqrt((dx * dx) + (dy * dy))
- if (d <= 120) and (MissionState = "BuyMap") then
- hitShip = 1
- go("tradeScreen")
- else
- hitShip = 0
- end if
- end
-